2023/12/231249字符

Client / Server

  • Client只负责内容的展示,Server负责提供内容。
  • Browser / Server——Browser只负责内容的展示,Server负责提供内容。

⻚⾯的本质是什么?

  • ⻚⾯的本质就是⼀个字符串。带有HTML格式的字符串。
  • 浏览器 向服务器 请求⼀个⻚⾯的本质是什么?
    1. 输入域名
    2. 服务器接收到请求后,服务器想要把这个⻚⾯的内容(HTML格式的字符串)返回给浏览器
    3. ⻚⾯的字符串存在HTML⽂件⾥,例如:index.html
    4. 服务器端要读取⽂件
    5. 将读取出来的内容返回给浏览器。最后返回的是⼀个字符串,这个字符串的来源可能是⽂件,可能是缓存,可能来⾃于数据库。

服务器:

  • 严格的说,服务器是⼀台计算机,这台计算机,只提供服务。(不是⽤户⽤的)
  • 但是,我们常说的这个服务器,指的是服务容器,不是服务器。
  • 服务容器:是⼀个程序。程序可以监听⼀个端⼝。读取⽂件,并且返回。
  • 如果我们想通过访问服务器(服务容器)的⽅式,来访问我们⾃⼰写的⻚⾯。
  • 我们就得装⼀个服务容器的程序。